package br.com.iswe.core.entidades.helper;

import java.util.List;

import br.com.iswe.core.entidades.info.InfoEntidade;
import br.com.iswe.core.entidades.info.InfoPropriedade;

public class UploadHelper {
	public static final String HELPER_NAME = "UploadHelper";
	
	/**
	 * Verifica se a entidade possui configuracao para Upload.
	 * @param entidade
	 * @return
	 */
	public boolean hasUploadProperties(InfoEntidade entidade){
		return (obterCampoUpload(entidade) != null);
	}
	
	public InfoPropriedade obterCampoUpload(InfoEntidade entidade){
		List<InfoPropriedade> props = entidade.getPropriedades();
		//varre as propriedades
		for (InfoPropriedade propriedade : props) {
			if(propriedade.getTipo() == InfoPropriedade.TIPO_UPLOAD_IMAGEM){
				return propriedade;
			}
		}
		return null;
	}
}
